ATI Industrial Automation   ATICombinedDAQFT .NET Class Library  

Visit our website.

ATICombinedDAQFT .NET Class Library Introduction

The ATICombinedDAQFT .NET Class Library provides an interface to both the DAQ hardware and the math routines to calculate the forces and torques from the strain gauge voltages. This integration can greatly speed application development time if you write custom software using the ATI DAQ F/T system and the Microsoft .NET framework.

The class library is built using the NI-DAQmx hardware interface, which works with most current National Instruments DAQ devices. If you wish to use the ATICombinedDAQFT class library with a device that is not supported by NI-DAQmx, or a DAQ device which is not made by National Instruments, you will have to modify the hardware interface portion of the source code for the library. You can find the source code for the ATICombinedDAQFT class library at our website, www.ati-ia.com.

Architecture

The ATICombinedDAQFT Class Library exposes one public class, the FTSystem. The FTSystem is essentially a wrapper around both a hardware interface object and the ATI DAQ F/T C Library. The FTSystem object reads the voltages from the hardware interface and uses the C library to calculate the force and torque values from the strain gauge voltages. The FTSystem also provides the means to read the raw gauge values, which may be useful for diagnostic and troubleshooting purposes.

Member Functions

Click on a function name to get more information

Method Name Description
LoadCalibrationFile Loads the calibration file (*.cal file) for your transducer.
StartSingleSampleAcquisition Starts a hardware acquisition which allows you to read single samples on demand.
ReadSingleFTRecord Read one force/torque sample.
StartBufferedAcquisition Starts a buffered hardware acquisition which allows you to continuously read samples.
ReadBufferedFTRecords Read multiple force/torque samples.
StopAcquisition Stops the currently running hardware acquisition.
GetErrorInfo Get the description of the last error that occurred.
ReadSingleGaugePoint Reads a single strain gauge voltage sample.
BiasCurrentLoad Biases out the load currently applied to the transducer.
BiasKnownLoad Bias out a load you already know the characteristics of.
GetBiasVector Get the current bias vector.
SetForceUnits Set the output force units of the F/T system.
GetForceUnits Get the current output force units of the F/T system.
SetTorqueUnits Set the output torque units of the F/T system.
GetTorqueUnits Get the current output torque units of the F/T system.
GetTempCompAvailable Get whether or not software temperature compensation is available on this system.
ToolTransform Create a tool transformation.
GetTransformVector Get the active tool transformation displacements and rotations.
GetTransformDistanceUnits Get the distance units used in the transform vector.
GetTransformAngleUnits Get the rotation units used in the transform vector.
GetDeviceName Get the name of the DAQ device that the transducer is attached to.
GetSampleFrequency Get the raw sample rate of the F/T system.
GetAveragingSize Get the number of samples averaged together in the averaging filter.
GetFirstChannel Get the lowest-numbered channel on the DAQ device that is used by the F/T system.
GetSerialNumber Get the serial number of the loaded calibration.
GetCalibrationDate Get the date the F/T sensor was calibrated on.
GetMaxLoad Get the maximum load of one axis of the F/T system.
GetTempCompEnabled Get whether or not software temperature compensation is being used.
GetBodyStyle Get the type of transducer you have.
GetCalibrationType Get the units and rating of the loaded calibration.
GetWorkingMatrix Get the working calibration matrix.
GetMaxVoltage Get the maximum voltage that can be output by the strain gauges of the transducer.
GetMinVoltage Get the minimum voltage that can be output by the strain gauges of the transducer.
GetThermistorValue Get the thermistor value at calibration.
GetBiasSlope Get the bias slopes of the transducer.
GetGainSlope Get the gain slopes of the transducer.
GetConnectionMode Get the type of connection between the transducer and DAQ device.
SetConnectionMode Set the type of connection between the transducer and DAQ device.

See Also

Getting Started With ATICombinedDAQFT

An introduction to performing the most common tasks with the ATICombinedDAQFT class library.

Advanced Techniques

Tips on writing software when you cannot use the ATICombinedDAQFT class library.